package com.t.bricks.bussiness.model.waitnote;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 代办事项备忘'WaitNote'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("代办事项备忘ConditionWaitNote查询条件信息类")
public class ConditionWaitNote {
		
	/***
	 * 标题
	 */
	@ApiModelProperty(value="标题")
	private String sTitle;
		
	/***
	 * 所有者编号
	 */
	@ApiModelProperty(value="所有者编号")
	private String sOwnerId;
		
	/***
	 * 所有者名称
	 */
	@ApiModelProperty(value="所有者名称")
	private String sOwnerName;
		
	/***
	 * 类型
	 */
	@ApiModelProperty(value="类型")
	private String sType;
		
	/***
	 * 显示类型
	 */
	@ApiModelProperty(value="显示类型")
	private String sVisionType;
	
	/***
	 * 结束时间-开始时间
	 */
	@ApiModelProperty(value="结束时间-开始时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dEndDateSt;
	
	/***
	 * 结束时间-结束时间
	 */
	@ApiModelProperty(value="结束时间-结束时间")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dEndDateEd;
		
	/***
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/***
	 * 状态(布尔值,1:已办;2:待办)
	 */
	@ApiModelProperty(value="状态(布尔值,1:已办;2:待办)")
	private Integer iState;
	
	/**
	 * 取 标题
	 * @return String
	 */
	public String getsTitle() {
		return sTitle;
	}

	/**
	 * 设置 标题
	 * @param sTitle
	 */
	public void setsTitle(String sTitle) {
		this.sTitle = sTitle;
	}

	/**
	 * 取 所有者编号
	 * @return String
	 */
	public String getsOwnerId() {
		return sOwnerId;
	}

	/**
	 * 设置 所有者编号
	 * @param sOwnerId
	 */
	public void setsOwnerId(String sOwnerId) {
		this.sOwnerId = sOwnerId;
	}

	/**
	 * 取 所有者名称
	 * @return String
	 */
	public String getsOwnerName() {
		return sOwnerName;
	}

	/**
	 * 设置 所有者名称
	 * @param sOwnerName
	 */
	public void setsOwnerName(String sOwnerName) {
		this.sOwnerName = sOwnerName;
	}

	/**
	 * 取 类型
	 * @return String
	 */
	public String getsType() {
		return sType;
	}

	/**
	 * 设置 类型
	 * @param sType
	 */
	public void setsType(String sType) {
		this.sType = sType;
	}

	/**
	 * 取 显示类型
	 * @return String
	 */
	public String getsVisionType() {
		return sVisionType;
	}

	/**
	 * 设置 显示类型
	 * @param sVisionType
	 */
	public void setsVisionType(String sVisionType) {
		this.sVisionType = sVisionType;
	}

	/**
	 * 取 结束时间-开始时间
	 * @return Date
	 */
	public Date getdEndDateSt() {
		return dEndDateSt;
	}

	/**
	 * 设置 结束时间-开始时间
	 * @param dEndDate
	 */
	public void setdEndDateSt(Date dEndDateSt) {
		this.dEndDateSt = dEndDateSt;
	}

	/**
	 * 取 结束时间-结束时间
	 * @return Date
	 */
	public Date getdEndDateEd() {
		return dEndDateEd;
	}

	/**
	 * 设置 结束时间-结束时间
	 * @param dEndDate
	 */
	public void setdEndDateEd(Date dEndDateEd) {
		this.dEndDateEd = dEndDateEd;
	}
	
	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(布尔值,1:已办;2:待办)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(布尔值,1:已办;2:待办)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
